package cn.jg.framework.common.repository;

import java.io.Serializable;
import java.util.List;
import java.util.Set;

/**
 * @author fanfever
 * @date 2016/7/9
 */
public interface BaseCommandRepository<P extends Serializable, M extends Serializable> extends BaseRepository<P, M> {

	int save(M m);

	int bulkSave(List<M> data);

	int update(M m);

	int bulkUpdate(List<M> data);

	int deleteById(P id);

	int bulkDeleteByIds(Set<P> data);

}
